home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 June: Reference Library / Dev.CD Jun 94.toast / Technical Documentation / Mac Tech Notes (DocViewer) / Hardware / HW 30 - Sense Lines / HW 30 - Sense Lines
Encoding:
Text File  |  1994-04-27  |  75.3 KB  |  196 lines  |  [ONLN/HLX2]

  1. HW 30 - Sense Lines
  2. Hardware    
  3. Revised by:     Rich Kubota    May 1994
  4. Revised by:     Rich Kubota    May 1993
  5. Written by:    Rich “I See Colors” Collyer and Blake Roberts    September 1992
  6. Ever wonder how to set up an Apple video card or Macintosh built-in video to support various size monitors? Well, this Technical Note will tell you everything you need to know about what monitors are supported and how.
  7. Changes since February 1993: Updated list to include latest Macintosh Products as of April 1994.  Added discussion of the new type 6 extended sense code.  This new code is in addition to the previously discussed extended sense code protocol which is now designated as type 7.  Show the new type 6 sense codes for three multiple scan monitor configurations.
  8. Changes since September 1992: Corrected the sense line pin descriptions in Figures 1, 2, and 3, plus the associated descriptions. In the previous release of the Technical Note, sense lines 2 and 0 were inverted. In each example, sense line 0 was marked as sense line 2 and vice versa. Modified Figure 3 to show only the relevant combinations of extended sense line combinations as presented in Table 4, “Extended Sense Line Descriptions for each Monitor.” Provided additional description on understanding the regular and extended sense line protocol notation. Added the Spring ’93 CPUs to Table 5, the list of what video hardware supports what monitors.
  9. Sense Lines 
  10. The Sense Line Protocol was implemented when Apple recognized the need for a mechanism that would allow a display card to identify the monitor connected to it. For example, the built-in video display circuitry on the Macintosh Quadra and on the PowerBook 160, 165c, and others, can configure themselves according to the monitor that is connected at boot time. The identification scheme works fine, but there is one problem. Three sense lines limit the number of different monitors to seven plus the no-connect case. To overcome this limitation, newer display cards and built-in video use an extension to the sense line scheme that allows for 28 new codes.
  11. The extension is based on the following idea: When the display circuitry senses a configuration that in the original scheme signals “no display connected” (in other words, when all three sense lines are not grounded), the card pulls down each sense line, one by one, and reads back what the other lines return. To return a unique code, the only requirement is that the sense lines be connected, in the cable or the monitor itself, by wires or diodes. The beauty of this idea is that existing monitors are detected correctly. Newer monitors, such as the Apple 16" Color Display, can have their own encoding, and the circuitry for detecting new monitors is relatively simple. Since there are no active components, adding the encoding to new or existing monitors involves only a few inexpensive diodes and a little wire.
  12. The Original Scheme
  13. In the original scheme of things, the display circuitry determines the type of monitor attached by reading three sense lines and comparing the signal value to ground. By convention, the sense lines were identified as 0, 1, and 2. Given the three lines and the two different states, on or off, there were a total of eight possible combinations. For a monitor to be recognized, a sense line on the monitor side was connected to ground to be read as a binary 0, or left unconnected to be read as a binary 1. The first seven monitors listed in Table 3 show the required sense line states for them to be recognized using the original sense line scheme.
  14. It’s important to note that monitors using the original sense line scheme need only have their sense lines read once to determine the monitor type. As new monitor types became available for the Macintosh, the Extended Sense Line Protocol was implemented.
  15. Extended Sense Line Protocol (Type 7)
  16. The Extended Sense Line Protocol is one of those oddities of software engineering that can at first defy logic. One wonders how late in the evening or how many cans of Mountain Dew were consumed before the protocol notation was defined. The extended sense line protocol sets the guidelines for defining a 6-bit binary number that defines how the monitor sense lines must respond in order to be recognized correctly.  Note that this sense code protocol may also be referred to as the Type 7 Extended Sense (no-connect) Code Protocol.
  17. With this unusual introduction, let’s step back. Under the original scheme, sense lines were compared to ground to determine their state. To reiterate, with three pins, there are a total of eight possible combinations. Seven combinations of the sense line states were assigned to the early monitor types. The eighth sense line combination has become reserved for use to signal the extended sense line protocol. In this eighth configuration, none of the three sense lines are tied to monitor ground. When the display system software reads the state of the monitor sense lines and finds that none of the three lines are grounded, the type $07 sense line protocol is assumed. For the type $07 sense line protocol, the sense lines get tied to each other within the monitor using a combination of straight wire and/or diode connections. 
  18. Under this sense line protocol, each sense line is asserted and the other two sense lines are read. Instead of being compared to ground, each line is compared to the asserted line. If a sense line is the same state as the asserted sense line, the state equates to a binary 0, otherwise, it is binary 1. 
  19. The diagram in Figure 1 shows an example of the Type 7 Sense Line Protocol notation. There are three pairs of binary numbers. Each pair of binary digits represents the relative state of two sense line pins to the third sense line pin, which is held low. Each bit is sense line specific. The idea is that software tells the video card/hardware to hold one line low and read the result of the other two lines. 
  20. Figure 1—Extended Sense Line Decode Method
  21. To make “sense” of the protocol notation, we now present a diagram showing some theoretical interconnection between the sense lines. Given the extended sense line notation of 11 00 01, Figure 2 shows how the monitor cable sense lines would be interconnected for the system to detect a specific extended monitor type. In the Extended Sense Line Protocol, the first pair of binary digits represent the sense state of pins 1 and 0 when sense line 2 is held low. The diagram maintains the same sense of order, showing sense line 2 on the left side and sense line 0 on the right. 
  22. To read the chart in Figure 2: The three points of the triangle correspond to the three sense lines. The diodes and wires show the required connection. The 6-bit binary number below each diagram (see Figure 3 for all the current valid diagrams) corresponds to the result that will be read when polled. It is read: when 2 is pulled low, 1 and 0 return the first two digits; when 1 is pulled low, 2 and 0 return the second two bits; when 0 is pulled low, 2 and 1 return the last two bits.
  23.         
  24. Figure 2—Extended Sense Line Decode Sample
  25. Figure 3—Extended Sense Line Decode Diagram (Type 7)
  26. Figure 3 shows the sense line interconnections required for the existing monitors that require Type 7 sense line coding. 
  27. It is important to clarify the NTSC (Alternate) and the PAL (Alternate) diagrams for those who might wonder whether a diode is missing. For NTSC (Alternate), the binary extended notation is 01 01 00. One might at first feel that for the last pair of binary digits, 00, to make sense, there must be diode between sense line 0 and 1. In fact since sense line 1 is wired to sense line 2, asserting sense line 0 means that sense lines 2 and 1 will be read at the same state. Similar logic applies to the PAL (Alternate) diagram. This saves the implementation of another diode. For the PAL diagram, any one of the three sense line interconnections could be removed and the same extended sense line logic would be maintained.
  28. Extended Sense Line Protocol (Type 6)
  29. With the implementation of the New Display Manager, the sense line protocol is extended further for a family of monitors.  The type 7 extended sense line protocol takes its designation from the fact that all three sense lines are high relative to ground and can be presented in binary format as 0b111.  The same idea is extended to the three cases where one sense line is grounded.  For example, when sense line 0, (pin 4) is grounded to pin 11, the binary notation is expressed as 0b110 (least significant bit is for sense 0). From Table 3 below, one notes that the sense line configuration for this case, corresponds to the Apple RGB 13" monitor.  To extend the support of monitors in this family, one can add three new codes by connecting sense lines 1 and 2 with 1. a jumper, 2. a diode in one direction, and 3. the same diode reversed.  These new type 6 extended sense codes support three new multiple scan monitors, each of which is capable of supporting the standard 640x480 resolution in addition to other resolutions.  The Extended Sense Line Decode Table for type 6 is presented in figure 4.
  30.        
  31. Figure 4—Extended Sense Line Decode Diagram (Type 6)
  32. Multiple Scan Monitors
  33. The Power Macintosh VRAM expansion cards include support for several new monitor types which use the Type 6 Extended Sense Codes.  These new types are multiple scan rate monitors which can display in multiple screen resolutions.  The VRAM expansion cards being shipped with the Power Macintosh units will support the multiple scan monitors with the resolutions listed in Table 1.  Note that the Apple Multiple Scan 20 Display is sensed as a multiple scan 21 display type.
  34. Table 1  Supported Multiple Scan Screen Resolutions
  35. Monitor Type    Screen Resolution    Frequency (MHz)
  36. multiple scan 13    640 x 480    67
  37.     832 x 624    75
  38. multiple scan 17    640 x 480    67
  39.     832 x 624    75
  40.     1024 x 768    75
  41. multiple scan 21    640 x 480    67
  42.     832 x 624    75
  43.     1024 x 768    75
  44.     1152 x 870    75
  45. Video Connector
  46. Table 2  Signal Assignments for the DB-15 External Video Connector
  47. Pin    Signal Name    Signal Description
  48. 1    RED.GND    Red Ground
  49. 2    RED.VID    Red Video Signal
  50. 3    /CSYNC    Composite Sync Signal
  51. 4    SENSE0    Monitor Sense Line 0
  52. 5    GRN.VID    Green Video Signal
  53. 6    GRN.GND    Green Ground
  54. 7    SENSE1    Monitor Sense Line 1
  55. 8    n.c.    Not Connected
  56. 9    BLU.VID    Blue Video Signal
  57. 10    SENSE2    Monitor Sense Line 2
  58. 11    C&VSYNC.GND    Ground for CSYNC & VSYNC
  59. 12    /VSYNC    Vertical Sync Signal
  60. 13    BLU.GND    Blue Ground
  61. 14    HSYNC.GND    HSYNC Ground
  62. 15    /HSYNC    Horizontal Sync Signal
  63. Sense Line to Monitors
  64. Table 3  Sense Line Descriptions for Each Monitor
  65. Signal    Sense 0    Sense 1    Sense 2    Frequency (MHz)
  66. RGB 21"    0    0    0    100
  67. NTSC    0    0    1    12.2727 MHz
  68. RGB 12"    0    1    0    15.6672
  69. B&W 12" & RGB 13"    0    1    1    30.24
  70. B&W 15"    1    0    0    57.2834
  71. RGB 15"    1    0    1    57.2834
  72. B&W 21"    1    1    0    100
  73. RGB 16"*    1    1    1    57.2834
  74. RGB 19"*    1    1    1    80
  75. VGA*    1    1    1    25.175
  76. Super VGA*    1    1    1    35.16
  77. NTSC w/convolution*    1    1    1    12.2727
  78. PAL*    1    1    1    14.75
  79. PAL w/convolution*    1    1    1    14.75
  80. Multiple Scan 13"*    0    1    1    variable
  81. Multiple Scan 17"*    0    1    1    variable
  82. Multiple Scan 21"*    0    1    1    variable
  83. * These monitors require extended sense line support.
  84. Note:    The binary values in this table indicate the relative state of the sense pin measured against monitor ground, pin 11, from Table 2 above.
  85. Table 4  Extended Sense Line Descriptions for Each Monitor
  86. SIGNAL    1-0(2 low)    2-0(1 low)    2-1(0 low)
  87. PAL    00    00    00
  88. NTSC (Alternate)    01    01    00
  89. VGA/Super VGA    01    01    11
  90. RGB 16"    10    11    01
  91. PAL (Alternate)    11    00    00
  92. RGB 19"    11    10    10
  93. Multiple Scan 13"    00    00    11
  94. Multiple Scan 17"    00    10    11
  95. Multiple Scan 21"    10    00    11
  96. Note:    1-0(2 low) indicates that the software is driving monitor sense line 2 and reading back monitor sense lines 1 and 0. For example, if you have a PowerBook 160, 165c, 180, or 180c, you can make the CPU recognize that there is an Apple 16" RGB external monitor attached by noticing that the sense line code in Table 4 for such a monitor is 10 11 01. From Figure 3, this sense code equates to sense line 2 being connected to sense line 0. Using Table 2, this means that by tying pin 4 to pin 10, the PowerBook will think that the larger monitor is attached. It’s important to recognize that pins 4 and 10 in this example must not be tied to ground, otherwise, a 12" RGB monitor would be detected.
  97. What Video Hardware Supports What Monitors
  98. Table 5  Monitor Versus Video Hardware Versus Supported Depth
  99. 4•8:
  100. Monitor    Max. Bit Depth
  101. NTSC    8
  102. NTSC w/convolution    8
  103. RGB 13"    8
  104. B&W 15"    4
  105. B&W 21"    4
  106. B&W 12"    8
  107. PAL**    8
  108. PAL w/convolution**    8
  109. RGB 16"**    4
  110. RGB 21"**    4
  111. ** These monitors are supported on this card if the card has a new  ROM (see your
  112.      dealer).
  113. 8•24:
  114. Monitor    Max. Bit Depth
  115. NTSC****    1-8 w/conv; millions w/o conv
  116. RGB 13"    Millions
  117. B&W 15"    8
  118. B&W 21"    8
  119. B&W 12"    Millions
  120. PAL****    1-8 w/conv; millions w/o conv
  121. RGB 16"**    8
  122. RGB 21"**    8
  123.       **These monitors are supported on this card if the card has a new ROM (see your
  124.           dealer).
  125. **** In the Monitors control panel, the display circuitry implements convolution
  126.          automatically for bit depths 1–8, and nonconvolution for the millions bit depth
  127. 8•24GC:
  128. Monitor    Max. Bit Depth
  129. NTSC****    1-8 w/conv; millions w/o conv
  130. RGB 13"    Millions
  131. B&W 15"    8
  132. B&W 21"    8
  133. B&W 12"    Millions
  134. PAL****    1-8 w/conv; Millions w/o conv
  135. RGB 16"**    8
  136. RGB 21"**    8
  137.     ** These monitors are supported on this card if the card has a new ROM (see your 
  138.          dealer).
  139. **** In the Monitors control panel, the display circuitry implements convolution
  140.          automatically for bit depths 1–8, and nonconvolution for the millions bit depth
  141. 24AC:
  142. Monitor    Max. Bit Depth
  143. VGA    Millions
  144. Super VGA 800 x 600    Millions
  145. Super VGA 1024 x 768    Thousands
  146. RGB 13"    Millions
  147. B&W 15"    8
  148. B&W 21"    8
  149. B&W 12"    Millions
  150. RGB 16"    Millions
  151. RGB 21"    Millions
  152. Apple Multiple Scan 20 Display    Millions
  153. Macintosh LC/LC II
  154. Monitor    Max. Bit Depth
  155. VGA    8
  156. RGB 13"    8
  157. RGB 12"    Thousands
  158. B&W 12"    8
  159. Macintosh IIvx/IIvi
  160. Monitor    Max. Bit Depth
  161. VGA    8
  162. RGB 13"    8
  163. RGB 12"***    Thousands
  164. B&W 12"    8
  165. *** For the 12" RGB monitor, the built-in video does not support 1 bit/pixel mode.
  166. Macintosh IIci/IIsi
  167. Monitor    Max. Bit Depth
  168. RGB 13"    8
  169. RGB 12"    8
  170. B&W 15"    4
  171. B&W 12"    8
  172. RGB 15"    4
  173. Macintosh LC III
  174. Power Macintosh 6100/60 Built-in Video
  175. Power Macintosh 7100/66 Built-in Video
  176. Power Macintosh 8100/80 Built-in Video
  177. Monitor    Max. Bit Depth
  178. VGA    Thousands
  179. RGB 13"    Thousands
  180. RGB 12"    Thousands
  181. B&W 12"*****    Thousands
  182. B&W 15"    8
  183. RGB 16"    8
  184. ***** Thousands mode is available because the built-in video circuitry cannot 
  185.            distinguish between the 12" black-and-white and the 13" RGB monitors. The 
  186.            12" black-and white display is capable of 256 gray levels; however, when the 
  187.            Thousands mode is selected, there are only 32 gray levels available due to the
  188.            way 16 bits-per-pixel support is implemented.
  189. Macintosh LC 475/Quadra 605
  190. Monitor    Max. Bit Depth
  191. NTSC    Thousands
  192. VGA/SuperVGA    Thousands
  193. B&W 12"    8
  194. RGB 12"    Thousands
  195. RGB 13"    Thousands
  196. B&W 15"    8
  197. RGB 16"    Thousands
  198. RGB 19"    8
  199. B&W 21"    8
  200. RGB 21"    8
  201. PowerBook 160/165c/180/180c/MiniDock/DuoDock
  202. Monitor    Max. Bit Depth
  203. VGA/Super VGA    8
  204. RGB 13"    8
  205. RGB 12"    8
  206. B&W 12"    8
  207. B&W 15"    4
  208. RGB 16"    8
  209. Macintosh Quadra 700/900
  210. Monitor    Max. Bit Depth
  211. NTSC    Millions
  212. NTSC w/convolution    8
  213. VGA    Millions
  214. Super VGA    Millions
  215. PAL    Millions
  216. PAL w/convolution    8
  217. RGB 13"    Millions
  218. RGB 12"    Millions
  219. B&W 15"    8
  220. RGB 16"    Millions
  221. RGB 21"    8
  222. B&W 21"    8
  223. B&W 12"    Millions
  224. Macintosh Quadra 660AV
  225. Monitor    Max. Bit Depth
  226. NTSC    Thousands
  227. NTSC w/Convolution    8
  228. VGA/SuperVGA    Thousands 
  229. PAL    Thousands
  230. PAL w/Convolution    8
  231. RGB 12"    Thousands
  232. RGB 13"    Thousands
  233. B&W 15"    8
  234. RGB 16"    Thousands
  235. RGB 21"    8
  236. B&W 21"    8
  237. B&W 12"    Thousands
  238. RGB 19"    8
  239. Note:    For the Quadra 660AV, the maximum bit depth settings assume all VRAM set for use by video out.
  240. Macintosh Quadra 950
  241. Macintosh Quadra 840AV
  242. Monitor    Max. Bit Depth
  243. NTSC    Millions
  244. NTSC w/Convolution    8
  245. VGA    Millions
  246. Super VGA    Millions
  247. PAL    Millions
  248. PAL w/Convolution    8
  249. RGB 12"    Millions
  250. RGB 13"    Millions
  251. B&W 15"    8
  252. RGB 16"    Millions
  253. RGB 21"    Thousands
  254. B&W 21"    8
  255. B&W 12"    Millions
  256. RGB 19"    Thousands
  257. Note:    For the Quadra 840AV, the maximum bit depth settings assume all VRAM set for use by video out.
  258. Macintosh Centris 610/650
  259. Macintosh Quadra 610/650/800
  260. Monitor    Max. Bit Depth
  261. NTSC    Thousands
  262. VGA/SuperVGA    Thousands
  263. PAL    Thousands
  264. RGB 13"    Thousands
  265. RGB 12"    Thousands
  266. B&W 15"    8
  267. RGB 16"    Thousands
  268. RGB 21"    8
  269. B&W 21"    8
  270. B&W 12"    Thousands
  271. RGB 19"    8
  272. Power Macintosh 7100 VRAM Expansion Card
  273. Monitor    Max. Bit Depth
  274. NTSC    Millions
  275. VGA/Super VGA    Millions
  276. PAL    Millions
  277. RGB 12"    Millions
  278. RGB 13"    Millions
  279. B&W 15"    8
  280. RGB 16"    Millions
  281. RGB 21"    Thousands
  282. B&W 21"    8
  283. B&W 12"    8
  284. RGB 19"    Thousands
  285. Apple Multiple Scan 20 Display    Thousands
  286. Power Macintosh 8100 VRAM Expansion Card
  287. Monitor    Max. Bit Depth
  288. NTSC    Millions
  289. VGA/Super VGA    Millions
  290. PAL    Millions
  291. RGB 12"    Millions
  292. RGB 13"    Millions
  293. B&W 15"    8
  294. RGB 16"    Millions
  295. RGB 21"    Millions
  296. B&W 21"    8
  297. B&W 12"    8
  298. RGB 19"    Millions
  299. Apple Multiple Scan 20 Display    Millions
  300. Power Macintosh AV Card
  301. Monitor    Max. Bit Depth
  302. NTSC    Millions
  303. NTSC w/Convolution    8
  304. VGA    Millions
  305. Super VGA 800 x 600    Millions
  306. Super VGA 1024 x 768    Thousands
  307. PAL    Millions
  308. PAL w/Convolution    8
  309. RGB 12"    Millions
  310. RGB 13"    Millions
  311. B&W 15"    8
  312. RGB 15"    Thousands
  313. RGB 16"    Millions
  314. RGB 21"    Thousands
  315. B&W 21"    8
  316. B&W 12"    8
  317. RGB 19"    Thousands
  318. Apple Multiple Scan 20 Display    Millions
  319. Further Reference:
  320. •    Guide to the Macintosh Family Hardware, second edition, Displays
  321. •    develop Issue 3, “Macintosh Display Card 8•24GC: The Naked Truth”
  322. •    Developer Notes (for each CPU)
  323. •    M.HW.ColorMonitors
  324. R◊#ˇ ˇˇˇˇ#◊°d WORDS †å°d WORDR…†Ç 
  325. $Zv#
  326.     0Ià:µú9"p    ˇˇˇˇˇˇˇˇ#†ƒ°d
  327. ONLNf˛†å°d1drw2…-·_ġˇˇˇˇˇè°ñ x°ddrw2:°ddrw2:$°d4drw2:°öˇ˙ó@†ò,Times
  328. .WIQkWIQk+]7New Technical Notes†ô°ddrw2:°„†ó°d1drw2eÙġˇˇˇˇˇP°ñ x°ddrw2:°ddrw2:$°d4drw2:°öˇ˚ÄE¿†ò
  329. Ä(pïDeveloper Support†ô°ddrw2:°„†ó°d`drw2-ÔˇˇˇˇˇˇKÔ- Z  [[Z°d1drw2 ¿˙ÈˇˇˇˇˇˇK°ñ x°ddrw2:°ddrw2:$°d4drw2:0°öˇÙĆò
  330. 0(JÔ†ô°ddrw2:°„†ó°d1drw2ÔÊ˙ˇˇˇˇˇˇ°ñ x°ddrw2:°ddrw2:$°d4drw2:    °öˇ˝Ä†ò
  331.     l+&    ®†ô°ddrw2:°„†ó°d1drw2Â-¯yˇˇˇˇˇˇ°ñ x°ddrw2:°ddrw2:$°d4drw2:°öˇ˚Ä%†ò
  332. BÄ(O\    Macintosh†ô°ddrw2:°„†ó†ç°ddrw2D†É°dWORD†ç
  333. d.°dONLNdX<kÎ(ÖZHW 30 - Sense Lines
  334. °dONLNdj<y|*Hardware
  335. °dONLNdÖ<ëw* Revised by: °dONLNd+ÖÑë¿)H Rich Kubota°dONLNd7ÖŒë˛(≠ÏMay 1994°dONLNd@ë<ùw(πZ Revised by: °dONLNdMëÑù¿)H Rich Kubota°dONLNdYëŒù˛(πÏMay 1993°dONLNdbù<©q(≈Z Written by:°dONLNdnùÑ©b)H-Rich “I See Colors” Collyer and Blake Roberts°dONLNdúù±©˛(≈œSeptember 1992°dONLNd´µ<¡Ø(›ZMEver wonder how to set up an Apple video card or Macintosh built-in video to °dONLNd¯µØ¡(›Õsupport various size°dONLNd
  336. ¡<Õÿ(ÈZNmonitors? Well, this Technical Note will tell you everything you need to know °dONLNd[¡ÿÕ(Ȉ
  337. about what°dONLNdfÕ<ŸŸ(ıZmonitors are supported and how.°dONLNdÜÂ<Ò»*Changes since February °dONLNdù»ÒË)å1993:°dONLNd¢ÂËÒ) > Updated list to include latest Macintosh Products as of April"0 °dONLNd·Ò<˝(Z(1994.  Added discussion of the new type °dONLNd    Ò˝)≈76 extended sense code.  This new code is in addition to"0 °dONLNdA˝<    @(%Z6the previously discussed extended sense code protocol °dONLNdw˝@    (%^(which is now designated as type 7.  Show"0 °dONLNd†    <õ(1ZJthe new type 6 sense codes for three multiple scan monitor configurations."(0 °dONLNdÎ<!Û* Changes since September 1992:°dONLNdÛ!n)∑ Corrected the sense line °dONLNd"n!){!pin descriptions in Figures 1, 2,"40 °dONLNdD!<-≥(IZRand 3, plus the associated descriptions. In the previous release of the Technical °dONLNdñ!≥-(I—Note, sense lines 2"@0 °dONLNd™-<9N(UZ7and 0 were inverted. In each example, sense line 0 was °dONLNd·-N9(Ul&marked as sense line 2 and vice versa."L0 °dONLNd9<E÷(aZModified Figure 3 to show only °dONLNd'9÷E)ö@the relevant combinations of extended sense line combinations as"X0 °dONLNdhE<Q~(mZApresented in Table 4, “Extended Sense Line Descriptions for each °dONLNd©E~Q(múMonitor.” Provided additional"d0 °dONLNd«Q<]≠(yZJdescription on understanding the regular and extended sense line protocol °dONLNdQ≠](yÀnotation. Added the"p0 °dONLNd%]<i—(ÖZSSpring ’93 CPUs to Table 5, the list of what video hardware supports what monitors."|0  îXî/
  338. °dONLNdyé<ùâ*4 Sense Lines
  339. °dONLNdÜ©<µ≥*The Sense Line Protocol °dONLNdû©≥µ)wCwas implemented when Apple recognized the need for a mechanism that°dONLNd‚µ<¡Ò(›Z'would allow a display card to identify °dONLNd    µÒ¡)µ<the monitor connected to it. For example, the built-in video°dONLNdF¡<ÕŸ(ÈZNdisplay circuitry on the Macintosh Quadra and on the PowerBook 160, 165c, and °dONLNdÕ(Ș others, can°dONLNd†Õ<Ÿ‰(ıZ"configure themselves according to °dONLNd¬Õ‰Ÿ)®>the monitor that is connected at boot time. The identification°dONLNdŸ<Â(Z?scheme works fine, but there is one problem. Three sense lines °dONLNd@ŸÂ(ùlimit the number of different°dONLNd^Â<Òª(
  340. Zmonitors to seven plus the °dONLNdyªÒ)Eno-connect case. To overcome this limitation, newer display cards and°dONLNdøÒ<˝œ(ZVbuilt-in video use an extension to the sense line scheme that allows for 28 new codes.°dONLNd    <ˇ*`The extension is based on the following idea: When the display circuitry senses a configuration °dONLNdv    ˇ(1that°dONLNd{<!H(=Zin °dONLNd~H!) ^the original scheme signals “no display connected” (in other words, when all three sense lines°dONLNd›!<-(IZDare not grounded), the card pulls down each sense line, one by one, °dONLNd    !!-(Iùand reads back what the other°dONLNd    ?-<9Ô(UZ'lines return. To return a unique code, °dONLNd    f-Ô9)≥=the only requirement is that the sense lines be connected, in°dONLNd    §9<Eb(aZ@the cable or the monitor itself, by wires or diodes. The beauty °dONLNd    ‰9bE(aÄ&of this idea is that existing monitors°dONLNd
  341. E<Q˙(mZ(are detected correctly. Newer monitors, °dONLNd
  342. 3E˙Q)æ7such as the Apple 16" Color Display, can have their own°dONLNd
  343. kQ<]ı(yZ`encoding, and the circuitry for detecting new monitors is relatively simple. Since there are no °dONLNd
  344. ÀQı](yactive°dONLNd
  345. “]<iÔ(ÖZ#components, adding the encoding to °dONLNd
  346. ı]Ôi)≥8new or existing monitors involves only a few inexpensive°dONLNd .i<u™(ëZdiodes and a little wire.
  347. °dONLNd Hç<ú»*'The Original Scheme  X /
  348. *(HW 30 - Sense Lines(‡ˇ1) of 13(ˆZM.HW.SenseLinesˇ°¿Ù%%DSIDICT:_cv
  349. currentdict /bu known {bu}if
  350. userdict /_cv known not{userdict /_cv 30 dict put}if
  351. _cv begin
  352. /bdf{bind def}bind def
  353. currentscreen/cs exch def/ca exch def/cf exch def
  354. /setcmykcolor where{/setcmykcolor get /cvcmyk exch def}{/cvcmyk{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll}repeat setrgbcolor pop}bdf }ifelse
  355. /ss{//cf //ca //cs setscreen}bdf
  356. /stg{ss setgray}bdf
  357. /strgb{ss setrgbcolor}bdf
  358. /stcmyk{ss cvcmyk}bdf
  359. /min1{dup 0 eq{pop 1}if}bdf
  360. end
  361. currentdict /bn known {bn}if
  362. †øx◊#ˇ ˇˇˇˇ#◊ 
  363. d,Times
  364. .+6-Macintosh Technical Notes /4/
  365. °dONLNd+7µ*&WIn the original scheme of things, the display circuitry determines the type of monitor °dONLNdW+µ7Ï(S” attached by°dONLNdc7CX(_6Dreading three sense lines and comparing the signal value to ground. °dONLNdß7XCÏ(_vBy convention, the sense lines°dONLNdΔCOa(k6were identified °dONLNd÷CaOÏ)ITas 0, 1, and 2. Given the three lines and the two different states, on or off, there°dONLNd+O[R(w6Awere a total of eight possible combinations. For a monitor to be °dONLNdlOR[Ï(wprecognized, a sense line on the°dONLNdå[g(É65monitor side was connected to ground to be read as a °dONLNd¡[gÏ)˝-binary 0, or left unconnected to be read as a°dONLNdÔgs
  366. (è65binary 1. The first seven monitors listed in Table 3 °dONLNd$g
  367. sÏ)Ú/show the required sense line states for them to°dONLNdTs    (õ63be recognized using the original sense line scheme.°dONLNdàãóE*CIt’s important to note that monitors using the original sense line °dONLNdÀãEóÏ(≥c!scheme need only have their sense°dONLNdÌó£fi(ø6Ylines read once to determine the monitor type. As new monitor types became available for °dONLNdFófi£Ï(ø¸the°dONLNdJ£ØH(À6<Macintosh, the Extended Sense Line Protocol was implemented.
  368. °dONLNdá«÷*'%Extended Sense Line Protocol (Type 7)"Ê3"ı3 
  369. °dONLNd≠‚Ó.*:The Extended Sense Line Protocol is one of those oddities °dONLNdÁ‚.ÓÏ(
  370. L)of software engineering that can at first"3 °dONLNdÓ˙;(67defy logic. One wonders how late in the evening or how °dONLNdHÓ;˙Ï(Ymany cans of Mountain Dew were"
  371. 3 °dONLNdg˙ô("6Kconsumed before the protocol notation was defined. The extended sense line °dONLNd≤˙ôÏ("∑protocol sets the"3 °dONLNdƒñ(.6guidelines for defining a °dONLNdfiñÏ)~A6-bit binary number that defines how the monitor sense lines must"%3 °dONLNd .(:68respond in order to be recognized correctly.  Note that °dONLNdX.Ï(:L$this sense code protocol may also be"13 °dONLNd}*c(F6Dreferred to as the Type 7 Extended Sense (no-connect) Code Protocol."=3 "I3 °dONLNd¬6Bt*With this unusual °dONLNd‘6tBÏ)\Jintroduction, let’s step back. Under the original scheme, sense lines were"U3 °dONLNdBNÎ(j6-compared to ground to determine their state. °dONLNdLBÎNÏ)”9To reiterate, with three pins, there are a total of eight"a3 °dONLNdÜNZ≤(v6Qpossible combinations. Seven combinations of the sense line states were assigned °dONLNd◊N≤ZÏ(v– to the early"m3 °dONLNd‰Zf{(Ç6monitor types. The °dONLNd˜Z{fÏ)cGeighth sense line combination has become reserved for use to signal the"y3 °dONLNd?fr±(é6!extended sense line protocol. In °dONLNd`f±rÏ)ôDthis eighth configuration, none of the three sense lines are tied to"Ö3 °dONLNd•r~à(ö6monitor ground. When °dONLNd∫rà~Ï)pJthe display system software reads the state of the monitor sense lines and"ë3 °dONLNd~äfi(¶6bfinds that none of the three lines are grounded, the type $07 sense line protocol is assumed. For °dONLNdg~fiäÏ(¶¸the"ù3 °dONLNdkäñÁ(≤6^type $07 sense line protocol, the sense lines get tied to each other within the monitor using °dONLNd…äÁñÏ(≤a"©3 °dONLNdÀñ¢(æ66combination of straight wire and/or diode connections."µ3 "¡3 °dONLNd    Æ∫M* Under this °dONLNd    ÆM∫Ï)5Xsense line protocol, each sense line is asserted and the other two sense lines are read."Õ3 °dONLNd    g∫Δ§(‚6Instead of being compared to °dONLNd    Ñ∫§ΔÏ)åFground, each line is compared to the asserted line. If a sense line is"Ÿ3 °dONLNd    ÀΔ“›(Ó6fthe same state as the asserted sense line, the state equates to a binary 0, otherwise, it is binary 1."Â3 "Ò3 °dONLNd
  372. 3fiÍÙ*,The diagram in Figure 1 shows an example of °dONLNd
  373. _fiÙÍÏ)‹2the Type 7 Sense Line Protocol notation. There are"˝3 °dONLNd
  374. í͈™(6three pairs of binary numbers. °dONLNd
  375. ±Í™ˆÏ)íEEach pair of binary digits represents the relative state of two sense"    3 °dONLNd
  376. ˜ˆñ(6line pins to the third sense °dONLNd ˆñÏ)~Iline pin, which is held low. Each bit is sense line specific. The idea is"3 °dONLNd ^n(*6Jthat software tells the video card/hardware to hold one line low and read °dONLNd ®nÏ(*åthe result of the other two"!3 °dONLNd ƒ2(66lines."-3   4 
  377. *™2) of 13(‡¢HW 30 - Sense Lines+
  378. M.HW.SenseLinesˇ&◊#ˇ ˇˇˇˇ#◊ 
  379. d,Times
  380. .+Z-Developer Support Center, Palatino)h   (-ÛMay 1994 /X//°ddPro†Ç†å†õ°ñ †ò°ddPro0
  381. {$ãd
  382. .ˇÜ∫Ü∫°dONLNdˇˇ(Ü'XX XX XX†ô†ó†ú
  383. >gƒ!"â*$"â33"âS3"â\$"UG$"F?3"≠*Ω"≠†Ω"TäΩ"º3¥"Ω°≤"Fä∂†õ°ñ †ò°ddPro0
  384. ¶g∂°dONLNdˇˇ(±hsense 1 state, sense 2 low†ô†ó†ú†õ°ñ †ò°ddPro0
  385. ¥gƒÂ°dONLNdˇˇ*sense 0 state, sense 2 low†ô†ó†ú†õ°ñ †ò°ddPro0
  386. >åN É@°dONLNdˇˇ(Ièsense 2 state, sense 1 low†ô†ó†ú†õ°ñ †ò°ddPro0
  387. Lå\ É@°dONLNdˇˇ*sense 0 state, sense 1 low†ô†ó†ú†õ°ñ †ò°ddPro0
  388. ¶£∂!É@°dONLNdˇˇ+Zsense 2 state, sense 0 low†ô†ó†ú†õ°ñ †ò°ddPro0
  389. ¥£ƒ!É@°dONLNdˇˇ*sense 1 state, sense 0 low†ô†ó†ú†ç†É
  390. d.°dONLNd±üΩ≠(ŸΩ*Figure 1—Extended Sense Line Decode Method°dONLNd+…<’ (ÒZ*To make “sense” of the protocol notation, °dONLNdU… ’)œ1we now present a diagram showing some theoretical°dONLNdá’<·â(˝ZBinterconnection between the sense lines. Given the extended sense °dONLNd…’â·(˝ßline notation of 11 00 01,°dONLNd‰·<Ì√(    ZQFigure 2 shows how the monitor cable sense lines would be interconnected for the °dONLNd5·√Ì(    ·system to detect°dONLNdFÌ<˘õ(Za specific extended °dONLNdZÌõ˘)_Kmonitor type. In the Extended Sense Line Protocol, the first pair of binary°dONLNd¶˘<+(!Z1digits represent the sense state of pins 1 and 0 °dONLNd◊˘+)Ô*when sense line 2 is held low. The diagram°dONLNd<Ê(-ZXmaintains the same sense of order, showing sense line 2 on the left side and sense line °dONLNdZÊ(-0 on the°dONLNdc<V(9Zright.°dONLNdk)<5t* To read the °dONLNdw)t5)8Xchart in Figure 2: The three points of the triangle correspond to the three sense lines.°dONLNd–5<A6(]Z3The diodes and wires show the required connection. °dONLNd56A)˙*The 6-bit binary number below each diagram°dONLNd.A<M∂(iZQ(see Figure 3 for all the current valid diagrams) corresponds to the result that °dONLNdA∂M(i‘will be read when°dONLNdëM<Yz(uZGpolled. It is read: when 2 is pulled low, 1 and 0 return the first two °dONLNdÿMzY(uòdigits; when 1 is pulled low, 2°dONLNd¯Y<e÷(ÅZYand 0 return the second two bits; when 0 is pulled low, 2 and 1 return the last two bits.°ddPro†Ç†å†õ°ñ †ò°ddPro(
  391. Àäÿï
  392. .ˇ_Q_Q°dONLNdˇˇ+2T2†ô†ó†ú†õ°ñ †ò°ddPro(
  393. 諸π°dONLNdˇˇ(ü∞1†ô†ó†ú†õ°ñ †ò°ddPro(
  394. À–ÿ€°dONLNdˇˇ+$60†ô†ó†ú†õ°ñ †ò°ddPro(
  395. ÊûÙ«°dONLNdˇˇ(°11 00 01†ô†ó†ú
  396. ïäÙ€"ø¥"«åH††°§P
  397. "—©#
  398. ˜##ˆ˜##    ##    #†£
  399. ïäÙ€#
  400. ˜#ˆ˜#    ##†°"£∞$$††°§P
  401. "±Ã#Ò####¯##˘#†£
  402. ïäÙ€#Ò##¯#˙#ˇ†°"©≈Ô"§∞‹$††°§P
  403. "√û#Ò##Ò#####†£
  404. ïäÙ€#Ò#Ò###†°"ªßÒÔ†ç†É
  405. d
  406. .°dONLNdˇˇ+:        °ddPro†Ç†å†õ°ñ †ò°ddPro0
  407. êÛÙ˛.ˇd d °dONLNdˇˇ(õÙ6The circuitry shown here produces the following code:
  408. †ô†ò°ddPro0* 
  409. †ô†ò°ddPro0°dONLNdˇˇ* "SENSE  2  low   SENSE 1   SENSE 0
  410. †ô†ò°ddPro0°dONLNdˇˇ*     †ô†ò°ddPro0°dONLNdˇˇ)$    †ô†ò°ddPro0°dONLNdˇˇ)$
  411.         1    †ô†ò°ddPro0°dONLNdˇˇ)$    †ô†ò°ddPro0°dONLNdˇˇ)$  1
  412. †ô†ò°ddPro0°dONLNdˇˇ(ÀÙ"SENSE  1  low   SENSE 2   SENSE 0
  413. †ô†ò°ddPro0°dONLNdˇˇ*     †ô†ò°ddPro0°dONLNdˇˇ)$    †ô†ò°ddPro0°dONLNdˇˇ)$          0    †ô†ò°ddPro0°dONLNdˇˇ)$    †ô†ò°ddPro0°dONLNdˇˇ)$   0
  414. †ô†ò°ddPro0°dONLNdˇˇ(„Ù"SENSE  0  low   SENSE 2   SENSE 1
  415. †ô†ò°ddPro0°dONLNdˇˇ*     †ô†ò°ddPro0°dONLNdˇˇ)$    †ô†ò°ddPro0°dONLNdˇˇ)$          0    †ô†ò°ddPro0°dONLNdˇˇ)$    †ô†ò°ddPro0°dONLNdˇˇ)$   1†ô†ó†úˇˇˇˇˇˇ    1 «‘—8†ç†É
  416. d.°dONLNd[·ų̈(    Ω*Figure 2—Extended Sense Line Decode Sample    ˇˇˇˇˇˇˇˇ  X /
  417. (‡ZHW 30 - Sense Lines(‡ˇ3) of 13(ˆZM.HW.SenseLinesˇ
  418. ◊#ˇ ˇˇˇˇ#◊ 
  419. d,Times
  420. .+6-Macintosh Technical Notes /4/ °ddPro†Ç†å†õ°ñ †ò°ddPro(
  421. õΔ.ˇ”2”2°dONLNdˇˇ+i›10 11 01†ô†ó†ú
  422. >áπ"·„؆õ°ñ †ò°ddPro(
  423. öo©ö°dONLNdˇˇ(§s01 01 11†ô†ó†ú
  424. >áπ"y[)ÿ"zë(ÿ†õ°ñ †ò°ddPro(
  425. B≥Q¿°dONLNdˇˇ(L∑1†ô†ó†ú†õ°ñ †ò°ddPro(
  426. õ§™œ°dONLNdˇˇ(•®00 00 00†ô†ó†ú
  427. >áπ#)("{„؆õ°ñ †ò°ddPro(
  428. 
  429. 5°dONLNdˇˇ+ff11 00 00†ô†ó†ú
  430. >áπ"π ÿ(††°§P
  431. "€
  432. #Ô####    #####†£
  433. >áπ#Ô##    ###†°"”ÔÔ"π ((†õ°ñ †ò°ddPro(
  434. õ ™6°dONLNdˇˇ(•01 01 00†ô†ó†ú
  435. >áπ"z˘P"zˆ)ÿ†õ°ñ †ò°ddPro(
  436. põ°dONLNdˇˇ+eg11 10 10†ô†ó†ú
  437. >áπ"πÖ((†õ°ñ †ò°ddPro(
  438. BQ'°dONLNdˇˇ(L1†ô†ó†ú†õ°ñ †ò°ddPro(
  439. A~Pã°dONLNdˇˇ(KÇ1†ô†ó†ú†õ°ñ †ò°ddPro(
  440. ®≥∑¿°dONLNdˇˇ(≤∑1†ô†ó†ú†õ°ñ †ò°ddPro(
  441. ®∑&°dONLNdˇˇ)f1†ô†ó†ú†õ°ñ †ò°ddPro(
  442. ©∏å°dONLNdˇˇ+f1†ô†ó†ú†õ°ñ †ò°ddPro(
  443. ~ãçò°dONLNdˇˇ(àè2†ô†ó†ú†õ°ñ †ò°ddPro(
  444. ~‹çȰdONLNdˇˇ)Q0†ô†ó†ú†õ°ñ †ò°ddPro(
  445. ~Ú硰dONLNdˇˇ)2†ô†ó†ú†õ°ñ †ò°ddPro(
  446. ~CçP°dONLNdˇˇ)Q0†ô†ó†ú†õ°ñ †ò°ddPro(
  447. ~Uçb°dONLNdˇˇ)2†ô†ó†ú†õ°ñ †ò°ddPro(
  448. ~¶ç≥°dONLNdˇˇ)Q0†ô†ó†ú†õ°ñ †ò°ddPro(
  449. ÂåÙô°dONLNdˇˇ(Ôê2†ô†ó†ú†õ°ñ †ò°ddPro(
  450. ›ÙͰdONLNdˇˇ)Q0†ô†ó†ú†õ°ñ †ò°ddPro(
  451. ÂÛÙ°dONLNdˇˇ)2†ô†ó†ú†õ°ñ †ò°ddPro(
  452. ÂDÙQ°dONLNdˇˇ)Q0†ô†ó†ú†õ°ñ †ò°ddPro(
  453. ÂVÙc°dONLNdˇˇ)2†ô†ó†ú†õ°ñ †ò°ddPro(
  454. ÂßÙ¥°dONLNdˇˇ)Q0†ô†ó†ú
  455. >áπ"q%††°§P
  456. "Å#
  457. ˜##ˆ˜##    #####†£
  458. >áπ#
  459. ˜#ˆ˜#    ###†°0@â®Ô0@Ó®T0@S®π0ßâÔ0ßÓT0ßSπ0@â®Ô0@Ó®T0@S®π0ßâÔ0ßÓT0ßSπ†õ°ñ †ò°ddPro(
  460. ã´öΔ
  461. ‡°dONLNdˇˇ(ïØPAL†ô†ó†ú†õ°ñ †ò°ddPro(
  462. ã˜öGâ¿°dONLNdˇˇ)LNTSC (Alternate)†ô†ó†ú†õ°ñ †ò°ddPro(
  463. ãaö±ᇰdONLNdˇˇ)j
  464. VGA/Super VGA†ô†ó†ú†õ°ñ †ò°ddPro(
  465. Ù£–̆°dONLNdˇˇ(˛¶RGB 16"†ô†ó†ú†õ°ñ †ò°ddPro(
  466. Ù˘BflİdONLNdˇˇ)VPAL (Alternate)†ô†ó†ú†õ°ñ †ò°ddPro(
  467. Ùnõ̆°dONLNdˇˇ)uRGB 19"†ô†ó†ú†ç†É
  468. d
  469. .°dONLNd˛^
  470. ¶(&|4Figure 3—Extended Sense Line Decode Diagram (Type 7)°dONLNd5"C(>6@Figure 3 shows the sense line interconnections required for the °dONLNduC"Ï(>a#existing monitors that require Type°dONLNdô".v(J67 sense line coding.°dONLNdØ:Fƒ*$It is important to clarify the NTSC °dONLNd”:ƒFÏ)¨:(Alternate) and the PAL (Alternate) diagrams for those who°dONLNdFRÜ(n6might wonder whether °dONLNd#FÜRÏ)nIa diode is missing. For NTSC (Alternate), the binary extended notation is°dONLNdmR^’(z6d01 01 00. One might at first feel that for the last pair of binary digits, 00, to make sense, there °dONLNd—R’^Ï(zÛmust°dONLNd÷^jm(Ü6be diode between °dONLNdÁ^mjÏ)URsense line 0 and 1. In fact since sense line 1 is wired to sense line 2, asserting°dONLNd:jvΩ(í6$sense line 0 means that sense lines °dONLNd^jΩv«)•2 °dONLNd`j«v€)
  471. and°dONLNdcj€vÏ); 1 will be read at the same state. Similar logic applies to°dONLNdüvÇ¡(û6Qthe PAL (Alternate) diagram. This saves the implementation of another diode. For °dONLNdv¡ÇÏ(ûflthe PAL°dONLNd¯ÇéC(™6@diagram, any one of the three sense line interconnections could °dONLNd8ÇCéÏ(™a be removed and the same extended°dONLNdYéö…(∂6%sense line logic would be maintained.
  472. °dONLNd≤¡*'%Extended Sense Line Protocol (Type 6)"—3
  473. °dONLNd•¡Õé* With the implementation °dONLNdΩ¡éÕÏ)vGof the New Display Manager, the sense line protocol is extended further"‡3 °dONLNdÕŸ¬(ı6Yfor a family of monitors.  The type 7 extended sense line protocol takes its designation °dONLNd^Õ¬ŸÏ(ı‡from the"Ï3 °dONLNdgŸÂ,(6fact °dONLNdlŸ,ÂÏ)_that all three sense lines are high relative to ground and can be presented in binary format as"¯3 °dONLNdÃÂÒ>(
  474. 60b111. °dONLNd”Â>ÒÏ)&T The same idea is extended to the three cases where one sense line is grounded.  For"3 °dONLNd(Ò˝◊(6'example, when sense line 0, (pin 4) is °dONLNdOÒ◊˝Ï)ø7grounded to pin 11, the binary notation is expressed as"3 °dONLNdá˝    W(%6
  475. 0b110 (least °dONLNdî˝W    Ï)?Rsignificant bit is for sense 0). From Table 3 below, one notes that the sense line"3 °dONLNdÁ    C(16>configuration for this case, corresponds to the Apple RGB 13" °dONLNd%    CÏ(1a"monitor.  To extend the support of"(3 °dONLNdH!±(=6!monitors in this family, one can °dONLNdi±!Ï)ô?add three new codes by connecting sense lines 1 and 2 with 1. a"43 °dONLNd©!-r(I6jumper, 2. a diode °dONLNdº!r-Ï)ZLin one direction, and 3. the same diode reversed.  These new type 6 extended"@3 °dONLNd    -9Ï(U6,sense codes support three new multiple scan °dONLNd5-Ï9Ï)‘4monitors, each of which is capable of supporting the"L3 °dONLNdj9EA(a6>standard 640x480 resolution in addition to other resolutions. °dONLNd®9AEÏ(a_ The Extended Sense Line Decode"X3 °dONLNd»EQ÷(m6*Table for type 6 is presented in figure 4."d3 "p3   4 
  476. *s4) of 13(‡¢HW 30 - Sense Lines+
  477. M.HW.SenseLinesˇ&◊#ˇ ˇˇˇˇ#◊ 
  478. d,Times
  479. .+Z-Developer Support Center, Palatino)h   (-ÛMay 1994 /X//
  480. °dONLNdÄ<åQ(®Z       †Ç°ñ °öˇ˝
  481. õÚß
  482. .jójó°dONLNdˇˇ(§Û00 00 11†ó°ñ °öˇ˝
  483. õXß}°dONLNdˇˇ)f10 00 11†ó
  484. >o®"d[††°§˝
  485. "u[#Ô####    #######†£
  486. >o®#˜#¯#¯#¯#########†°"lcÔÔ°ñ °öˇ˝
  487. õøß‰°dONLNdˇˇ)g00 10 11†ó°ñ °öˇ˝
  488. CO    °dONLNdˇˇ(L1†ó°ñ °öˇ˝
  489. ChOo°dONLNdˇˇ)f1†ó°ñ °öˇ¸
  490. DŒP’°dONLNdˇˇ+f1†ó°ñ °öˇ¸
  491. Ā傰dONLNdˇˇ(â‹2†ó°ñ °öˇ¸
  492. Ä,å3°dONLNdˇˇ)Q0†ó°ñ °öˇ¸
  493. ÄBåI°dONLNdˇˇ)2†ó°ñ °öˇ¸
  494. Äìåö°dONLNdˇˇ)Q0†ó°ñ °öˇ¸
  495. ĕ娰dONLNdˇˇ)2†ó°ñ °öˇ¸
  496. Äˆå˝°dONLNdˇˇ)Q0†ó
  497. >o®0@÷®<0@;®°0@†®0@÷®<0@;®°0@†®°ñ °öˇ˝#
  498. è‡õ(°dONLNdˇˇ(ò·multiple scan 13"†ó°ñ °öˇ˝#
  499. èFõé≠°dONLNdˇˇ)fmultiple scan 21"†ó°ñ °öˇ˝#
  500. è®õ⁄°dONLNdˇˇ)bmultiple scan 17"†ó
  501. >o®"äò"ëûÛ"îõ˘"óô˝"ã0"í6Ù"ï4˘"ò2˝"ã˙"íÙ"ï˛˘"ò¸˝"zfl(ÿ"zE(ÿ"t√ÔÔ"{´(ÿ"k∫††°§˝
  502. "Z∫#####¯˜##¸¸##˛˛##˛˛#†£
  503. >o®##    ###¸˚#¸¸#˛˛#˛˛#ˇˇ#ˇˇ#ˇˇ#ˇˇ#†°0@q®◊°ñ °öˇ˝
  504. õåß±°dONLNdˇˇ(§ç10 10 11†ó°ñ °öˇ˝
  505. CõO¢°dONLNdˇˇ(Lú1†ó°ñ °öˇ¸
  506. Ätå{°dONLNdˇˇ(âu2†ó°ñ °öˇ¸
  507. Ä≈åðdONLNdˇˇ)Q0†ó°ñ °öˇ˝
  508. èãõ≤°dONLNdˇˇ(òåRGB 13"†ó
  509. >o®"ã "í–Ù"ïŒ˘"òÃ˝†É
  510. d">Wi"®W 
  511. .°dONLNdïǰ +%4Figure 4—Extended Sense Line Decode Diagram (Type 6)"¥W "¿W
  512. °dONLNd=∞<øÿ(€ZMultiple Scan Monitors"œW"fiW
  513. °dONLNdTŒ<⁄w*The Power Macintosh VRAM expansion cards include support °dONLNdçŒw⁄(ˆïfor several new monitor types"ÌW °dONLNd´⁄<Êx(Z<which use the Type 6 Extended Sense Codes.  These new types °dONLNdÁ⁄xÊ(ñare multiple scan rate monitors"˘W °dONLNdÊ<Ú=(Z7which can display in multiple screen resolutions.  The °dONLNd>Ê=Ú(['VRAM expansion cards being shipped with"W °dONLNdfÚ<˛T(Z9the Power Macintosh units will support the multiple scan °dONLNdüÚT˛(r'monitors with the resolutions listed in"W °dONLNd«˛<
  514. $(&Z/Table 1.  Note that the Apple Multiple Scan 20 °dONLNdˆ˛$
  515. )Ë/Display is sensed as a multiple scan 21 display"W °dONLNd&
  516. <T(2Ztype.")W "5W °dONLNd,"ß.÷+k3Table 1  Supported Multiple Scan Screen Resolutions"Aà °dONLNd`:mF∫(bã Monitor Type°dONLNdm:FW)ÉScreen Resolution°dONLNd:ÄF‰)êFrequency (MHz)"eà# eâe/"Yà °dONLNdèGmS∫(oãmultiple scan 13°dONLNd†GS2)ï    640 x 480°dONLNd™GñS¢)î67"fà °dONLNdÆS_2({     832 x 624°dONLNd∏Sñ_¢)î75"rà °dONLNdª_mk∫(áãmultiple scan 17°dONLNdÃ_k2)ï    640 x 480°dONLNd÷_ñk¢)î67"~à °dONLNd⁄kw2(ì     832 x 624°dONLNd‰kñw¢)î75"äà °dONLNdËwÉ8(ü 
  517. 1024 x 768°dONLNdÛwñÉ¢)î75"ñà °dONLNdˆÉmè∫(´ãmultiple scan 21°dONLNdÉè2)ï    640 x 480°dONLNdÉñè¢)î67"¢à °dONLNdèõ2(∑     832 x 624°dONLNdèñõ¢)î75"Æà °dONLNd#õß8(√ 
  518. 1024 x 768°dONLNd.õñߢ)î75"∫à °dONLNd2ß≥8(œ 
  519. 1152 x 870°dONLNd=ßñ≥¢)î75"Δà 
  520. °dONLNd@ø<Œ¨(ÍZVideo Connector
  521. °dONLNdP⁄yÊ+=BTable 2  Signal Assignments for the DB-15 External Video Connector°dONLNdìıÑó+ Pin°dONLNdóı∫)6 Signal Name°dONLNd£ıA™)áSignal Description  † /°dONLNd∂Ñä(*¢1°dONLNd∏∫Ô)6RED.GND°dONLNd¿A|)á
  522. Red Ground°dONLNdÀÑä(6¢2°dONLNdÕ∫È)6RED.VID°dONLNd’Aî)áRed Video Signal°dONLNdÊÑ&ä(B¢3°dONLNdË∫&Â)6/CSYNC°dONLNdÔA&∞)áComposite Sync Signal°dONLNd&Ñ2ä(N¢4°dONLNd&∫2Â)6SENSE0°dONLNd&A2ß)áMonitor Sense Line 0°dONLNd#2Ñ>ä(Z¢5°dONLNd%2∫>Ï)6GRN.VID°dONLNd-2A>û)áGreen Video Signal°dONLNd@>ÑJä(f¢6°dONLNdB>∫JÚ)6GRN.GND°dONLNdJ>AJÜ)á Green Ground°dONLNdWJÑVä(r¢7°dONLNdYJ∫VÂ)6SENSE1°dONLNd`JAVß)áMonitor Sense Line 1°dONLNduVÑbä(~¢8°dONLNdwV∫bÕ)6n.c.°dONLNd|VAbà)á
  523. Not Connected°dONLNdäbÑnä(ä¢9°dONLNdåb∫nÍ)6BLU.VID°dONLNdîbAnó)áBlue Video Signal°dONLNd¶nÑzê(ñ¢10°dONLNd©n∫zÂ)6SENSE2°dONLNd∞nAzß)áMonitor Sense Line 2°dONLNd≈zÑÜê(¢¢11°dONLNd»z∫Ü)6 C&VSYNC.GND°dONLNd‘zAÜŸ)áGround for CSYNC & VSYNC°dONLNdÌÜÑíê(Æ¢12°dONLNdÜ∫íÂ)6/VSYNC°dONLNd˜ÜAí°)áVertical Sync Signal°dONLNd íÑûê(∫¢13°dONLNdí∫û)6BLU.GND°dONLNdíAû)á Blue Ground  X /
  524. (‡ZHW 30 - Sense Lines(‡ˇ5) of 13(ˆZM.HW.SenseLinesˇæ◊#ˇ ˇˇˇˇ#◊ 
  525. d,Times
  526. .+6-Macintosh Technical Notes /4/
  527. °dONLNd`+l+H14°dONLNdñ+›)6    HSYNC.GND°dONLNd
  528. +n)á HSYNC Ground°dONLNd+`7l(S~15°dONLNd+ñ7¬)6/HSYNC°dONLNd$+7ã)áHorizontal Sync Signal
  529. °dONLNd;O^≤(z6Sense Line to Monitors
  530. °dONLNdRj{võ+c1Table 3  Sense Line Descriptions for Each Monitor°dONLNdÑÇ<é`(™ZSignal°dONLNdãÇ®é‘)lSense 0°dONLNdìÇÁé)?Sense 1°dONLNdõÇ&éR)?Sense 2°dONLNd£Çné“)HFrequency (MHz) ≠X≠ °dONLNd≥è<õi(∑ZRGB 21"°dONLNdªè∫õ¿)~0°dONLNdΩèÙõ˙):0°dONLNdøè8õ>)D0°dONLNd¡èwõâ)?100°dONLNd≈õ<ß[(√ZNTSC°dONLNd õ∫ß¿)~0°dONLNdÃõÙß˙):0°dONLNdŒõ8ß>)D1°dONLNd–õwß∫)? 12.2727 MHz°dONLNd‹ß<≥i(œZRGB 12"°dONLNd‰ß∫≥¿)~0°dONLNdÊßÙ≥˙):1°dONLNdËß8≥>)D0°dONLNdÍßw≥ü)?15.6672°dONLNdÚ≥<ø®(€ZB&W 12" & RGB 13"°dONLNd≥∫ø¿)~0°dONLNd≥Ùø˙):1°dONLNd≥8ø>)D1°dONLNd
  531. ≥wøì)?30.24°dONLNdø<Àl(ÁZB&W 15"°dONLNdø∫À¿)~1°dONLNdøÙÀ˙):0°dONLNdø8À>)D0°dONLNdøwÀü)?57.2834°dONLNd&À<◊i(ÛZRGB 15"°dONLNd.À∫◊¿)~1°dONLNd0ÀÙ◊˙):0°dONLNd2À8◊>)D1°dONLNd4Àw◊ü)?57.2834°dONLNd<◊<„l(ˇZB&W 21"°dONLNdD◊∫„¿)~1°dONLNdF◊Ù„˙):1°dONLNdH◊8„>)D0°dONLNdJ◊w„â)?100°dONLNdNÂ<Òi(
  532. ZRGB 16"°dONLNdU‚iÓo(
  533. á*°dONLNdWÂ∫Ò¿+Q1°dONLNdYÂÙÒ˙):1°dONLNd[Â8Ò>)D1°dONLNd]ÂwÒü)?57.2834°dONLNdeÛ<ˇi(ZRGB 19"°dONLNdli¸o(á*°dONLNdnÛ∫ˇ¿+Q1°dONLNdpÛÙˇ˙):1°dONLNdrÛ8ˇ>)D1°dONLNdtÛwˇÉ)?80°dONLNdw<
  534. U()ZVGA°dONLNdz˛U
  535. [(&s*°dONLNd|∫
  536. ¿+e1°dONLNd~Ù
  537. ˙):1°dONLNdÄ8
  538. >)D1°dONLNdÇw
  539. ô)?25.175°dONLNdâ<t(7Z    Super VGA°dONLNdí tz(4í*°dONLNdî∫¿+F1°dONLNdñÙ˙):1°dONLNdò8>)D1°dONLNdöwì)?35.16°dONLNd†<)¢(EZNTSC w/convolution°dONLNd≤¢&®(B¿*°dONLNd¥∫)¿+1°dONLNd∂Ù)˙):1°dONLNd∏8)>)D1°dONLNd∫w)ü)?12.2727°dONLNd¬+<7R(SZPAL°dONLNd≈(R4X(Pp*°dONLNd«+∫7¿+h1°dONLNd…+Ù7˙):1°dONLNdÀ+87>)D1°dONLNdÕ+w7ì)?14.75°dONLNd”9<Eô(aZPAL w/convolution°dONLNd‰6ôBü(^∑*°dONLNdÊ9∫E¿+!1°dONLNdË9ÙE˙):1°dONLNdÍ98E>)D1°dONLNdÏ9wEì)?14.75°dONLNdÚG<Së(oZMultiple Scan 13"°dONLNdDëPó(lØ*°dONLNdG∫S¿+)0°dONLNdGÙS˙):1°dONLNd    G8S>)D1°dONLNd GwSú)?variable"dW
  540. °dONLNdU<aë(}ZMultiple Scan 17"°dONLNd%Rë^ó(zØ*°dONLNd'U∫a¿+)0°dONLNd)UÙa˙):1°dONLNd+U8a>)D1°dONLNd-Uwaú)?variable"rW
  541. °dONLNd6c<oë(ãZMultiple Scan 21"°dONLNdG`ëló(àØ*°dONLNdIc∫o¿+)0°dONLNdKcÙo˙):1°dONLNdMc8o>)D1°dONLNdOcwoú)?variable"ÄW
  542. ,
  543. Courier°dONLNdXÜ<íC(ØZ*°dONLNdYäCñ<+4 These monitors require extended sense line support.°dONLNd颯3( 6Note°dONLNdí¢3Æ6):°dONLNdî¢<Ær)     The binary °dONLNdü¢rÆÏ)6Rvalues in this table indicate the relative state of the sense pin measured against°dONLNdÚÆ<∫(÷Z+monitor ground, pin 11, from Table 2 above.°dONLNd“Nfi¶+$:Table 4  Extended Sense Line Descriptions for Each Monitor°dONLNdYÍNˆÄ*SIGNAL°dONLNd`Í∫ˆ˜)l
  544. 1-0(2 low)°dONLNdkÍ ˆH)Q
  545. 2-0(1 low)°dONLNdvÍ\ˆô)Q
  546. 2-1(0 low) j °dONLNdŘNd(lPAL°dONLNdÖ˜–‹)Ç00°dONLNdà˜&2)V00°dONLNdã˜nz)H00°dONLNdéN¢(+lNTSC (Alternate)°dONLNdü–‹)Ç01°dONLNd¢&2)V01°dONLNd•nz)H00°dONLNd®N¢(7l
  547. VGA/Super VGA°dONLNd∂–‹)Ç01°dONLNdπ&2)V01°dONLNdºnz)H11°dONLNdøN'{(ClRGB 16"°dONLNd«–'‹)Ç10°dONLNd &'2)V11°dONLNdÕn'z)H01°dONLNd–'N3ô(OlPAL (Alternate)°dONLNd‡'–3‹)Ç11°dONLNd„'&32)V00°dONLNdÊ'n3z)H00°dONLNdÈ3N?{([lRGB 19"°dONLNdÒ3–?‹)Ç11°dONLNdÙ3&?2)V10°dONLNd˜3n?z)H10°dONLNd˙?NK£(glMultiple Scan 13"°dONLNd ?–K‹)Ç00°dONLNd?&K2)V00°dONLNd?nKz)H11"^i °dONLNdKNW£(slMultiple Scan 17"°dONLNd'K–W‹)Ç00°dONLNd*K&W2)V10°dONLNd-KnWz)H11"ji °dONLNd0WNc£(lMultiple Scan 21"°dONLNdBW–c‹)Ç10°dONLNdEW&c2)V00°dONLNdHWncz)H11"vi °dONLNdK{á7(£6Note:°dONLNdQ{<áZ)$1-0(2 °dONLNdW{ZáÏ)Qlow) indicates that the software is driving monitor sense line 2 and reading back°dONLNd©á<ì‚(ØZRmonitor sense lines 1 and 0. For example, if you have a PowerBook 160, 165c, 180, °dONLNd˚á‚ìÏ(Øor°dONLNd˛ì<ü«(ªZM180c, you can make the CPU recognize that there is an Apple 16" RGB external °dONLNdKì«üÏ(ªÂmonitor  4 
  548. (‡66) of 13(‡¢HW 30 - Sense Lines+
  549. M.HW.SenseLinesˇ ∂◊#ˇ ˇˇˇˇ#◊ 
  550. d,Times
  551. .+Z-Developer Support Center, Palatino)h   (-ÛMay 1994 /X//
  552. °dONLNd`+E(G~1attached by noticing that the sense line code in °dONLNd1E+)Â'Table 4 for such a monitor is 10 11 01.°dONLNdY+`70(S~*From Figure 3, this sense code equates to °dONLNdÉ+07)–-sense line 2 being connected to sense line 0.°dONLNd±7`C8(_~.Using Table 2, this means that by tying pin 4 °dONLNdfl78C)ÿ,to pin 10, the PowerBook will think that the°dONLNd C`Oz(k~=larger monitor is attached. It’s important to recognize that °dONLNdICzO(kòpins 4 and 10 in this example°dONLNdgO`[—(w~Kmust not be tied to ground, otherwise, a 12" RGB monitor would be detected.
  553. °dONLNd≥s<Çv(ûZ*What Video Hardware Supports What Monitors
  554. °dONLNdfiùj©‚+.'=Table 5  Monitor Versus Video Hardware Versus Supported Depth°dONLNdµ<¡S(›Z4•8:°dONLNd!Õ`Ÿç+$Monitor°dONLNd)ÕŸt)ΩMax. Bit Depth ¯|¯/°dONLNd8⁄`Ê(~NTSC°dONLNd=⁄Ê#)Ω8°dONLNd?Ê`ÚΔ(~NTSC w/convolution°dONLNdRÊÚ#)Ω8°dONLNdTÚ`˛ç(~RGB 13"°dONLNd\Ú˛#)Ω8°dONLNd^˛`
  555. ê(&~B&W 15"°dONLNdf˛
  556. #)Ω4°dONLNdh
  557. `ê(2~B&W 21"°dONLNdp
  558. #)Ω4°dONLNdr`"ê(>~B&W 12"°dONLNdz"#)Ω8°dONLNd|"`.Ç(J~PAL**°dONLNdÇ".#)Ω8°dONLNdÑ.`:…(V~PAL w/convolution**°dONLNdò.:#)Ω8°dONLNdö<`Hç(d~RGB 16"°dONLNd°9çEô(a´**°dONLNd§<H#+ê4°dONLNd¶H`Tô(p~    RGB 21"**°dONLNd∞HT#)Ω4°dONLNd≤S`_Ë({~Q** These monitors are supported on this card if the card has a new  ROM (see your°dONLNda`mì*
  559.      dealer).°dONLNd|<àZ(§Z8•24:°dONLNdî`†ç+$Monitor°dONLNd î†t)ΩMax. Bit Depth ø|ø/°dONLNd/°`≠ó(…~NTSC****°dONLNd8°≠Æ)Ω1-8 w/conv; millions w/o conv°dONLNdV≠`πç(’~RGB 13"°dONLNd^≠πD)ΩMillions°dONLNdgπ`≈ê(·~B&W 15"°dONLNdoπ≈#)Ω8°dONLNdq≈`—ê(Ì~B&W 21"°dONLNdy≈—#)Ω8°dONLNd{—`›ê(˘~B&W 12"°dONLNdÉ—›D)ΩMillions°dONLNdå›`Èé(~PAL****°dONLNdî›ÈÆ)Ω1-8 w/conv; millions w/o conv°dONLNd≤Î`˜ç(~RGB 16"°dONLNdπËçÙô(´**°dONLNdºÎ˜#+ê8°dONLNdæ˜`ô(~    RGB 21"**°dONLNd»˜#)Ω8°dONLNd `Ù(*~U      **These monitors are supported on this card if the card has a new ROM (see your°dONLNd `¢*          dealer).°dONLNd3`*‹*P**** In the Monitors control panel, the display circuitry implements convolution°dONLNdÑ,`8Ï*X         automatically for bit depths 1–8, and nonconvolution for the millions bit depth  X /
  560. (‡ZHW 30 - Sense Lines(‡ˇ7) of 13(ˆZM.HW.SenseLinesˇ
  561. f◊#ˇ ˇˇˇˇ#◊ 
  562. d,Times
  563. .+6-Macintosh Technical Notes /4/ 
  564. °dONLNd+I*8•24GC:°dONLNd7<Ci+$Monitor°dONLNd7˘CP)ΩMax. Bit Depth bXb °dONLNdD<Ps(lZNTSC****°dONLNd(D˘Pä)Ω1-8 w/conv; millions w/o conv°dONLNdFP<\i(xZRGB 13"°dONLNdNP˘\ )ΩMillions°dONLNdW\<hl(ÑZB&W 15"°dONLNd_\˘hˇ)Ω8°dONLNdah<tl(êZB&W 21"°dONLNdih˘tˇ)Ω8°dONLNdkt<Äl(úZB&W 12"°dONLNdst˘Ä )ΩMillions°dONLNd|Ä<åj(®ZPAL****°dONLNdÑĢåã)Ω1-8 w/conv; Millions w/o conv°dONLNd¢é<öi(∂ZRGB 16"°dONLNd©ãióu(≥á**°dONLNd¨é˘öˇ+ê8°dONLNdÆö<¶u(¬Z    RGB 21"**°dONLNd∏ö˘¶ˇ)Ω8°dONLNd∫•<±Õ(ÕZT    ** These monitors are supported on this card if the card has a new ROM (see your°dONLNd≥<ø{*         dealer).°dONLNd"¡<Õ∏*P**** In the Monitors control panel, the display circuitry implements convolution°dONLNdsœ<€»*X         automatically for bit depths 1–8, and nonconvolution for the millions bit depth°dONLNdÃ͈<(624AC:"    3 "3 °dONLNd“<i+$Monitor°dONLNd⁄˘P)ΩMax. Bit Depth"-W# -X- "!W °dONLNdÈ<U(7ZVGA°dONLNdÌ˘ )ΩMillions".W °dONLNdˆ<'ß(CZSuper VGA 800 x 600°dONLNd
  565. ˘' )ΩMillions":W °dONLNd'<3≠(OZSuper VGA 1024 x 768°dONLNd('˘3-)Ω    Thousands"FW °dONLNd23<?i([ZRGB 13"°dONLNd:3˘? )ΩMillions"RW °dONLNdC?<Kl(gZB&W 15"°dONLNdK?˘Kˇ)Ω8"^W °dONLNdMK<Wl(sZB&W 21"°dONLNdUK˘Wˇ)Ω8"jW °dONLNdWW<cl(ZB&W 12"°dONLNd_W˘c )ΩMillions"vW °dONLNdhc<oi(ãZRGB 16"°dONLNdpc˘o )ΩMillions"ÇW °dONLNdyo<{i(óZRGB 21"°dONLNdÅo˘{ )ΩMillions"éW °dONLNdä{<á“(£ZApple Multiple Scan 20 Display°dONLNd©{˘á )ΩMillions"öW °dONLNd≤°≠ä(…6Macintosh LC/LC II°dONLNd≈π<≈i+$Monitor°dONLNdÕπ˘≈P)ΩMax. Bit Depth ‰X‰ °dONLNd‹Δ<“U(ÓZVGA°dONLNd‡Δ˘“ˇ)Ω8°dONLNd‚“<fii(˙ZRGB 13"°dONLNdÍ“˘fiˇ)Ω8°dONLNdÏfi<Íi(ZRGB 12"°dONLNdÙfi˘Í-)Ω    Thousands°dONLNd˛Í<ˆl(ZB&W 12"°dONLNd͢ˆˇ)Ω8°dONLNdá(*6Macintosh IIvx/IIvi°dONLNd<&i+$Monitor°dONLNd$˘&P)ΩMax. Bit Depth EXE °dONLNd3'<3U(OZVGA°dONLNd7'˘3ˇ)Ω8°dONLNd93<?i([ZRGB 13"°dONLNdA3˘?ˇ)Ω8°dONLNdC?<K{(gZ
  566. RGB 12"***°dONLNdN?˘K-)Ω    Thousands°dONLNdXK<Wl(sZB&W 12"°dONLNd`K˘Wˇ)Ω8°dONLNdbW<c«(ZR*** For the 12" RGB monitor, the built-in video does not support 1 bit/pixel mode.°dONLNdµo{Ç(ó6Macintosh IIci/IIsi°dONLNd…á<ìi+$Monitor°dONLNd—á˘ìP)ΩMax. Bit Depth ≤X≤ °dONLNd‡î<†i(ºZRGB 13"°dONLNdËˇ)Ω8  4 
  567. (‡68) of 13(‡¢HW 30 - Sense Lines+
  568. M.HW.SenseLinesˇ^◊#ˇ ˇˇˇˇ#◊ 
  569. d,Times
  570. .+Z-Developer Support Center, Palatino)h   (-ÛMay 1994 /X//
  571. °dONLNd`+ç(G~RGB 12"°dONLNd+#)Ω8°dONLNd
  572. +`7ê(S~B&W 15"°dONLNd+7#)Ω4°dONLNd7`Cê(_~B&W 12"°dONLNd7C#)Ω8°dONLNdC`Oç(k~RGB 15"°dONLNd&CO#)Ω4°dONLNd([<gû(ÉZMacintosh LC III°dONLNd9g<s%* &Power Macintosh 6100/60 Built-in Video"ÜW °dONLNd`s<%* &Power Macintosh 7100/66 Built-in Video"íW °dONLNdá<ã%* &Power Macintosh 8100/80 Built-in Video"ûW °dONLNdÆó`£ç+$Monitor°dONLNd∂ó£t)ΩMax. Bit Depth ¬|¬/°dONLNd≈§`∞y(Ã~VGA°dONLNd…§∞Q)Ω    Thousands°dONLNd”∞`ºç(ÿ~RGB 13"°dONLNd€∞ºQ)Ω    Thousands°dONLNdº`»ç(‰~RGB 12"°dONLNd̺»Q)Ω    Thousands°dONLNd˜»`‘Æ(~ B&W 12"*****°dONLNd»‘Q)Ω    Thousands°dONLNd‘`‡ê(¸~B&W 15"°dONLNd‘‡#)Ω8°dONLNd‡`Ïç(~RGB 16"°dONLNd ‡Ï#)Ω8°dONLNd"Ï`¯–(~M***** Thousands mode is available because the built-in video circuitry cannot°dONLNdq¯`Ó* T           distinguish between the 12" black-and-white and the 13" RGB monitors. The°dONLNd«`Ô* W           12" black-and white display is capable of 256 gray levels; however, when the°dONLNd `Ó* Y           Thousands mode is selected, there are only 32 gray levels available due to the°dONLNdz`([* 8           way 16 bits-per-pixel support is implemented.°dONLNd≥4<@È(\ZMacintosh LC 475/Quadra 605"SW "_W °dONLNdœL`Xç+$Monitor°dONLNd◊LXt)ΩMax. Bit Depth"w{# w|w/"k{ °dONLNdÊY`e(Å~NTSC°dONLNdÎYeQ)Ω    Thousands"x{ °dONLNdıe`q±(ç~ VGA/SuperVGA°dONLNdeqQ)Ω    Thousands"Ñ{ °dONLNd q`}ê(ô~B&W 12"°dONLNdq}#)Ω8"ê{ °dONLNd}`âç(•~RGB 12"°dONLNd}âQ)Ω    Thousands"ú{ °dONLNd(â`ïç(±~RGB 13"°dONLNd0âïQ)Ω    Thousands"®{ °dONLNd:ï`°ê(Ω~B&W 15"°dONLNdBï°#)Ω8"¥{ °dONLNdD°`≠ç(…~RGB 16"°dONLNdL°≠Q)Ω    Thousands"¿{ °dONLNdV≠`πç(’~RGB 19"°dONLNd^≠π#)Ω8"Ã{ °dONLNd`π`≈ê(·~B&W 21"°dONLNdhπ≈#)Ω8"ÿ{ °dONLNdj≈`—ç(Ì~RGB 21"°dONLNdr≈—#)Ω8"‰{ °dONLNdt›<Èa(Z,PowerBook 160/165c/180/180c/MiniDock/DuoDock°dONLNd°ı`ç+$Monitor°dONLNd©ıt)ΩMax. Bit Depth  | /°dONLNd∏`¥(*~
  573. VGA/Super VGA°dONLNdΔ#)Ω8°dONLNd»`ç(6~RGB 13"°dONLNd–#)Ω8°dONLNd“`&ç(B~RGB 12"°dONLNd⁄&#)Ω8°dONLNd‹&`2ê(N~B&W 12"°dONLNd‰&2#)Ω8°dONLNdÊ2`>ê(Z~B&W 15"°dONLNdÓ2>#)Ω4°dONLNd>`Jç(f~RGB 16"°dONLNd¯>J#)Ω8°dONLNd˙V<b‘(~ZMacintosh Quadra 700/900°dONLNdn`zç+$Monitor°dONLNdnzt)ΩMax. Bit Depth ô|ô/°dONLNd*{`á(£~NTSC°dONLNd/{áD)ΩMillions°dONLNd8á`ìΔ(Ø~NTSC w/convolution°dONLNdKáì#)Ω8°dONLNdMì`üy(ª~VGA°dONLNdQìüD)ΩMillions  X /
  574. (‡ZHW 30 - Sense Lines(‡ˇ9) of 13(ˆZM.HW.SenseLinesˇÄ◊#ˇ ˇˇˇˇ#◊ 
  575. d,Times
  576. .+6-Macintosh Technical Notes /4/
  577. °dONLNd<+t+$    Super VGA°dONLNd
  578. ˘+ )ΩMillions°dONLNd+<7R(SZPAL°dONLNd+˘7 )ΩMillions°dONLNd 7<Cô(_ZPAL w/convolution°dONLNd27˘Cˇ)Ω8°dONLNd4C<Oi(kZRGB 13"°dONLNd<C˘O )ΩMillions°dONLNdEO<[i(wZRGB 12"°dONLNdMO˘[ )ΩMillions°dONLNdV[<gl(ÉZB&W 15"°dONLNd^[˘gˇ)Ω8°dONLNd`g<si(èZRGB 16"°dONLNdhg˘s )ΩMillions°dONLNdqs<i(õZRGB 21"°dONLNdys˘ˇ)Ω8°dONLNd{<ãl(ßZB&W 21"°dONLNdɢãˇ)Ω8°dONLNdÖã<ól(≥ZB&W 12"°dONLNdçã˘ó )ΩMillions  4 
  579. (‡610)
  580.  of 13(‡¢HW 30 - Sense Lines+
  581. M.HW.SenseLinesˇ˙◊#ˇ ˇˇˇˇ#◊ 
  582. d,Times
  583. .+Z-Developer Support Center, Palatino)h   (-ÛMay 1994 /X//
  584. °dONLNd<+Õ(GZMacintosh Quadra 660AV">W "JW °dONLNd7`Cç+$Monitor°dONLNd7Ct)ΩMax. Bit Depth"b{# b|b/"V{ °dONLNd.D`P(l~NTSC°dONLNd3DPQ)Ω    Thousands"c{ °dONLNd=P`\…(x~NTSC w/Convolution°dONLNdPP\#)Ω8"o{ °dONLNdR\`h±(Ñ~ VGA/SuperVGA°dONLNd_\hQ)Ω    Thousands"{{ °dONLNdjh`tv(ê~PAL°dONLNdnhtQ)Ω    Thousands"á{ °dONLNdxt`Ä¿(ú~PAL w/Convolution°dONLNdätÄ#)Ω8"ì{ °dONLNdåÄ`åç(®~RGB 12"°dONLNdîÄåQ)Ω    Thousands"ü{ °dONLNdûå`òç(¥~RGB 13"°dONLNd¶åòQ)Ω    Thousands"´{ °dONLNd∞ò`§ê(¿~B&W 15"°dONLNd∏ò§#)Ω8"∑{ °dONLNd∫§`∞ç(Ã~RGB 16"°dONLNd¬§∞Q)Ω    Thousands"√{ °dONLNdÃ∞`ºç(ÿ~RGB 21"°dONLNd‘∞º#)Ω8"œ{ °dONLNd÷º`»ê(‰~B&W 21"°dONLNdfiº»#)Ω8"€{ °dONLNd‡»`‘ê(~B&W 12"°dONLNdË»‘Q)Ω    Thousands"Á{ °dONLNdÚ‘`‡ç(¸~RGB 19"°dONLNd˙‘‡#)Ω8"Û{ "ˇ{ °dONLNd¸Ï<¯W(ZNote°dONLNdÏW¯Z):°dONLNdÏ`¯t)    For °dONLNdÏt¯)Othe Quadra 660AV, the maximum bit depth settings assume all VRAM set for use by" W °dONLNdV¯`ê( ~
  585. video out."W "#{ °dONLNda<(ª(DZMacintosh Quadra 950°dONLNdv(<4Õ* Macintosh Quadra 840AV"GW °dONLNdç@`Lç+$Monitor°dONLNdï@Lt)ΩMax. Bit Depth k|k/°dONLNd§M`Y(u~NTSC°dONLNd©MYD)ΩMillions°dONLNd≤Y`e…(Å~NTSC w/Convolution°dONLNd≈Ye#)Ω8°dONLNd«e`qy(ç~VGA°dONLNdÀeqD)ΩMillions°dONLNd‘q`}ò(ô~    Super VGA°dONLNdfiq}D)ΩMillions°dONLNdÁ}`âv(•~PAL°dONLNdÎ}âD)ΩMillions°dONLNdÙâ`ï¿(±~PAL w/Convolution°dONLNdâï#)Ω8°dONLNdï`°ç(Ω~RGB 12"°dONLNdï°D)ΩMillions°dONLNd°`≠ç(…~RGB 13"°dONLNd!°≠D)ΩMillions°dONLNd*≠`πê(’~B&W 15"°dONLNd2≠π#)Ω8°dONLNd4π`≈ç(·~RGB 16"°dONLNd<π≈D)ΩMillions°dONLNdE≈`—ç(Ì~RGB 21"°dONLNdM≈—Q)Ω    Thousands°dONLNdW—`›ê(˘~B&W 21"°dONLNd_—›#)Ω8°dONLNda›`Èê(~B&W 12"°dONLNdi›ÈD)ΩMillions°dONLNdrÈ`ıç(~RGB 19"°dONLNdzÈıQ)Ω    Thousands"W °dONLNdÑ<
  586. W()ZNote°dONLNdàW
  587. Z):°dONLNdä`
  588. t)    For °dONLNdét
  589. )Othe Quadra 840AV, the maximum bit depth settings assume all VRAM set for use by" W °dONLNdfi
  590. `ê(5~
  591. video out.",W °dONLNdÈ%<1’(MZMacintosh Centris 610/650°dONLNd1<=Ì* Macintosh Quadra 610/650/800"PW °dONLNd I`Uç+$Monitor°dONLNd(IUt)ΩMax. Bit Depth t|t/°dONLNd7V`b(~~NTSC°dONLNd<VbQ)Ω    Thousands°dONLNdFb`n±(ä~ VGA/SuperVGA°dONLNdSbnQ)Ω    Thousands°dONLNd]n`zv(ñ~PAL°dONLNdanzQ)Ω    Thousands°dONLNdkz`Üç(¢~RGB 13"°dONLNdszÜQ)Ω    Thousands°dONLNd}Ü`íç(Æ~RGB 12"°dONLNdÖÜíQ)Ω    Thousands°dONLNdèí`ûê(∫~B&W 15"°dONLNdóíû#)Ω8  X /
  592. (‡ZHW 30 - Sense Lines(‡˙11)
  593.  of 13(ˆZM.HW.SenseLinesˇ◊#ˇ ˇˇˇˇ#◊ 
  594. d,Times
  595. .+6-Macintosh Technical Notes /4/
  596. °dONLNd<+i+$RGB 16"°dONLNd˘+-)Ω    Thousands°dONLNd+<7i(SZRGB 21"°dONLNd+˘7ˇ)Ω8°dONLNd7<Cl(_ZB&W 21"°dONLNd$7˘Cˇ)Ω8°dONLNd&C<Ol(kZB&W 12"°dONLNd.C˘O-)Ω    Thousands°dONLNd8O<[i(wZRGB 19"°dONLNd@O˘[ˇ)Ω8°dONLNdBs"(õ6(Power Macintosh 7100 VRAM Expansion Card"í3 "û3 °dONLNdkã<ói+$Monitor°dONLNdsã˘óP)ΩMax. Bit Depth"∂W# ∂X∂ "™W °dONLNdÇò<§[(¿ZNTSC°dONLNdáò˘§ )ΩMillions"∑W °dONLNdê§<∞ê(ÃZ
  597. VGA/Super VGA°dONLNdû§˘∞ )ΩMillions"√W °dONLNdß∞<ºR(ÿZPAL°dONLNd´∞˘º )ΩMillions"œW °dONLNd¥º<»i(‰ZRGB 12"°dONLNdºº˘» )ΩMillions"€W °dONLNd≈»<‘i(ZRGB 13"°dONLNdÕ»˘‘ )ΩMillions"ÁW °dONLNd÷‘<‡l(¸ZB&W 15"°dONLNdfi‘˘‡ˇ)Ω8"ÛW °dONLNd‡‡<Ïi(ZRGB 16"°dONLNdˇ˘Ï )ΩMillions"ˇW °dONLNdÒÏ<¯i(ZRGB 21"°dONLNd˘Ï˘¯-)Ω    Thousands" W °dONLNd¯<l( ZB&W 21"°dONLNd ¯˘ˇ)Ω8"W °dONLNd
  598. <l(,ZB&W 12"°dONLNd˘ˇ)Ω8"#W °dONLNd<i(8ZRGB 19"°dONLNd˘-)Ω    Thousands"/W °dONLNd)<(“(DZApple Multiple Scan 20 Display°dONLNdH˘(-)Ω    Thousands";W "S3 °dONLNdR@L"(h6(Power Macintosh 8100 VRAM Expansion Card"_3 "k3 °dONLNd{X<di+$Monitor°dONLNdÉX˘dP)ΩMax. Bit Depth"ÉW# ÉXÉ "wW °dONLNdíe<q[(çZNTSC°dONLNdóe˘q )ΩMillions"ÑW °dONLNd†q<}ê(ôZ
  599. VGA/Super VGA°dONLNdÆq˘} )ΩMillions"êW °dONLNd∑}<âR(•ZPAL°dONLNdª}˘â )ΩMillions"úW °dONLNdƒâ<ïi(±ZRGB 12"°dONLNdÃâ˘ï )ΩMillions"®W °dONLNd’ï<°i(ΩZRGB 13"°dONLNd›ï˘° )ΩMillions"¥W °dONLNdʰ<≠l(…ZB&W 15"°dONLNdÓ°˘≠ˇ)Ω8"¿W °dONLNd≠<πi(’ZRGB 16"°dONLNd¯≠˘π )ΩMillions"ÃW °dONLNdπ<≈i(·ZRGB 21"°dONLNd    π˘≈ )ΩMillions"ÿW °dONLNd≈<—l(ÌZB&W 21"°dONLNd≈˘—ˇ)Ω8"‰W °dONLNd—<›l(˘ZB&W 12"°dONLNd$—˘›ˇ)Ω8"W °dONLNd&›<Èi(ZRGB 19"°dONLNd.›˘È )ΩMillions"¸W °dONLNd7È<ı“(ZApple Multiple Scan 20 Display°dONLNdVÈ˘ı )ΩMillions"W °dONLNd_
  600. Ø()6Power Macintosh AV Card" 3 ",3 °dONLNdw<%i+$Monitor°dONLNd˘%P)ΩMax. Bit Depth"DW# DXD "8W °dONLNdé&<2[(NZNTSC°dONLNdì&˘2 )ΩMillions"EW °dONLNdú2<>•(ZZNTSC w/Convolution°dONLNdØ2˘>ˇ)Ω8"QW °dONLNd±><JU(fZVGA°dONLNdµ>˘J )ΩMillions"]W °dONLNdæJ<Vß(rZSuper VGA 800 x 600°dONLNd“J˘V )ΩMillions"iW °dONLNd€V<b≠(~ZSuper VGA 1024 x 768°dONLNdV˘b-)Ω    Thousands"uW °dONLNd˙b<nR(äZPAL°dONLNd˛b˘n )ΩMillions"ÅW °dONLNdn<zú(ñZPAL w/Convolution°dONLNdn˘zˇ)Ω8"çW °dONLNdz<Üi(¢ZRGB 12"°dONLNd#z˘Ü )ΩMillions"ôW °dONLNd,Ü<íi(ÆZRGB 13"°dONLNd4ܢí )ΩMillions"•W °dONLNd=í<ûl(∫ZB&W 15"°dONLNdEí˘ûˇ)Ω8"±W   4 
  601. (‡612)
  602.  of 13(‡¢HW 30 - Sense Lines+
  603. M.HW.SenseLinesˇR◊#ˇ ˇˇˇˇ#◊ 
  604. d,Times
  605. .+Z-Developer Support Center, Palatino)h   (-ÛMay 1994 /X//
  606. °dONLNd`+ç(G~RGB 15"°dONLNd+Q)Ω    Thousands">{ °dONLNd+`7ç(S~RGB 16"°dONLNd+7D)ΩMillions"J{ °dONLNd#7`Cç(_~RGB 21"°dONLNd+7CQ)Ω    Thousands"V{ °dONLNd5C`Oê(k~B&W 21"°dONLNd=CO#)Ω8"b{ °dONLNd?O`[ê(w~B&W 12"°dONLNdGO[#)Ω8"n{ °dONLNdI[`gç(É~RGB 19"°dONLNdQ[gQ)Ω    Thousands"z{ °dONLNd[g`sˆ(è~Apple Multiple Scan 20 Display°dONLNdzgsD)ΩMillions"Ü{ °dONLNdÉ<ã¶(ßZFurther Reference: ™X™/°dONLNdñåNòR+
  607. •°dONLNdòå`ò$)&Guide to the Macintosh Family Hardware°dONLNdæå$òü)ƒ, second edition, Displays°dONLNdŸòN§R(¿l•°dONLNd€ò`§Ö)develop°dONLNd‚òÖ§Æ)%: Issue 3, “Macintosh Display Card 8•24GC: The Naked Truth”°dONLNd§N∞R(Ãl•°dONLNd§`∞˚)Developer Notes (for each CPU)°dONLNd>∞NºR(ÿl•°dONLNd@∞`ºÃ)M.HW.ColorMonitors  X /
  608. (‡ZHW 30 - Sense Lines(‡˙13)
  609.  of 13(ˆZM.HW.SenseLinesˇ